<%@ page import="java.sql.Connection" %>
<%@ page import="java.sql.DriverManager" %>
<%@ page import="java.sql.PreparedStatement" %>
<%@ page import="java.sql.ResultSet" %>
<%--
  Created by IntelliJ IDEA.
  User: 113
  Date: 2020/10/20
  Time: 14:26
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%--edit.jsp 提交过来的数据使用javabean的形式初始化--%>

<jsp:useBean id="user" class="com.UserBean" scope="request"></jsp:useBean>
<jsp:setProperty name="user" property="*"></jsp:setProperty>
<%
    //加载驱动
    Class.forName("com.mysql.jdbc.Driver");

    //建立连接
    String url ="jdbc:mysql://localhost:3306/book";
    Connection connection = DriverManager.getConnection(url,"root","root");


    //sql语句模板
    String sql = "update user set username = ? ,password = ? ,gender = ?,age = ? where id = ?";
    PreparedStatement ps =connection.prepareStatement(sql);

    //参数赋值
    ps.setString(1,user.getUsername());
    ps.setString(2,user.getPassword());
    ps.setInt(3,user.getGender());
    ps.setInt(4,user.getAge());
    ps.setInt(5,user.getId());

    int count = ps.executeUpdate();
    if(count > 0){
        out.print("修改成功");
    }else{
        out.print("修改失败");
    }

response.setHeader("refresh","3;url=home.jsp");

%>


<html>
<head>
    <title>Title</title>
</head>
<body>






</body>
</html>
